14.10.2009

Обмен "Поставщик - Покупатель"

В системе программ "1С:Предприятие 8" реализована схема CommerceML для обмена электронными документами при совершении операций купли-продажи товаров и комиссионных операций. Схема описывает четыре вида XML-документов: Классификатор, Каталог, Коммерческое предложение, Документы (CommerceML).

Пример организации работы системы программ "1С:Предприятие 8" по стандарту CommerceML с Web-сайтами описан в статье "Обмен с Web-сайтом", опубликованной на диске ИТС, в разделе "Обмен данными".

Для организации электронного документооборота между торговыми партнерами участники обмена (организации) должны согласовать свои идентификаторы. В CommerceML идентификатор описан как GUID (Globally Unique Identifier — уникальный 128-битный идентификатор, рассчитанный по технологии, гарантирующей уникальность). В отличие от "1С:Предприятия 7.7." где необходимо было создавать такие идентификаторы и присваивать их "вручную", в системе программ "1С:Предприятие 8" GUID присваивается организации – участнице обмена, автоматически при ее регистрации в информационной базе. Поэтому согласование идентификаторов (GUID) для организаций, использующих "1С:Предприятие 8" происходит на уровне информационных систем поставщика и покупателя. Сформированные электронные документы можно отправить по электронной почте или выгрузить в файл и затем передать на внешнем носителе информации (CD, MD, flash и др.).

Скачать схему обмена коммерческой информацией CommerceML 2.04.

Комментарий к XML-схеме обмена коммерческой информацией для реализации обмена Поставщик - Покупатель

Если предполагается, что электронный каталог имеет иерархическую структуру, то для сохранения иерархии необходимо передать покупателю классификатор, в котором указывается:

Если информация о товаре и ценах имеет линейный вид, то классификатор передавать не имеет смысла.

Каталог (электронный) содержит:

Если каталог имеет иерархический вид, необходимо указать идентификатор (GUID) классификатора.

Также можно передавать комментарии в теге <Описание>.

Пакет предложений содержит перечень коммерческих предложений и составляется по определенному (только одному) каталогу. Предложения в пакете могут быть описаны по классификатору.

Пакет коммерческих предложений содержит:

В упрощенном виде предложение в пакете коммерческих предложений практически совпадает с одной строкой "обычного" прайс-листа: предлагается такой-то товар по такой-то цене, имеющийся в наличии в таком-то количестве. Например, сахарный песок по цене 1200 рублей за мешок, на складе имеется 125 мешков. Поэтому можно передавать только наименование, базовую единицу измерения, цену и количество.

Но можно передавать и полное описание товара - как в каталоге.

Схема описывает документы, сопровождающие наиболее распространенные торговые (хозяйственные) операции:

Документ Прочее может содержать данные произвольных документов, но для обмена такими данными требуется согласование с контрагентом. В типовых конфигурациях системы "1С:Предприятие" обмен такими документами не реализован.

В каждом документе передается информация о том, кем является предприятие - отправитель документа (его роль) в системе обмена. Можно использовать следующие значения:

Программа автоматизации учета может, исходя из вида хозяйственной операции и роли, понять, является ли собственное предприятие (от лица которого автоматизируется учет в программе) получателем данного документа. Так как в учетных системах предприятий, участников обмена, сопровождающие хозяйственные операции документы могут быть разные, учетная система способна автоматически определить и создать "правильный" документ.

Например, хозяйственная операция Отпуск товара для Продавца (отправителя) сопровождается оформлением расходной накладной ("накладной на отпуск товара"), а для Покупателя (получателя) – оформлением приходной накладной. И если в полученном от контрагента XML-документе, описывающем "Отпуск товара" роль собственного предприятия обозначена как "Покупатель", то это означает, что XML-документ описывает расходную накладную поставщика, и ее следует импортировать в учетную систему как накладную на поступление товара.

XML-схема разработана с учетом спецификаций консорциума W3C (World Wide Web Consortium).